vented baffle - German English Dictionary